/**
 * web项目异步请求，全局设置
 */
$(document).ajaxError(function(event, jqXHR, options, data){
	switch (jqXHR.status){
		case(401)://未登录，或者服务器重启导致已登录用户session失效
			message("登录过期");
			redirect();
			break;
    	case(403)://拒绝访问，无权限
    		deny(jqXHR);
        case(408)://session超时
        	message("登录过期");
        	redirect();
            break; 
    }
});

/**
 * 拒绝访问，无权限
 * @param jqXHR
 */
function deny(jqXHR){
	if($("#dialog").children().length){
		destroy('dialog','#dialogDiv');
	}
	if($("#setUpDialog").children().length){
		destroy('dialog','#dialogDiv');
	}
	var error = JSON.parse(jqXHR.responseText);
	message(error.errorCode + ":" + error.errorMessage);
}

	// 设置jQuery Ajax全局的参数  
    /* $.ajaxSetup({  
        type: "POST",  
        error: function(jqXHR, textStatus, errorThrown){  
            switch (jqXHR.status){  
                case(500):  
                    alert("服务器系统内部错误");  
                    break;  
                case(401):  
                    alert("未登录");  
                    break;  
                case(403):  
                    alert("无权限执行此操作");  
                    break;  
                case(408):  
                    alert("请求超时");  
                    break;  
                default:  
                    alert("未知错误");  
            }  
        },   
        success: function(data){  
            alert("操作成功");  
        }  
    });   */